//
//  ActionsListViewController.h
//  PacIsBack
//
//  Created by Simon André on 13/02/10.
//  Copyright 2010 __MyCompanyName__. All rights reserved.
//

#import <UIKit/UIKit.h>

@protocol CharacterProtocol;
@protocol BattleProtocol;

@class ActionElementViewController;

@interface ActionsListViewController : UIViewController {
	UIScrollView* mainView;
	ActionElementViewController* currentElement;
	id<BattleProtocol> battle;
	id<CharacterProtocol> character;
	NSArray* elementList;
}

@property(nonatomic,retain) UIScrollView* mainView;
@property(nonatomic,retain) ActionElementViewController* currentElement;
@property(nonatomic,retain) id<BattleProtocol> battle;
@property(nonatomic,retain) id<CharacterProtocol> character;
@property(nonatomic,retain) NSArray* elementList;

-(id) initForCharacter:(id<CharacterProtocol>) shownCharacter;

-(void) selectAbility:(ActionElementViewController*) selectedAbility;

@end
